package cin.ufpe.assertgroup.Enum;

public enum NameTagsEnum {
	
	AND (1,"and"),
	OR (2,"or"),
	FEATURE(3, "feature"),
	STRUCT(4,"struct"),
	CONSTRAINTS(5,"constraints"),
	RULE(6,"rule"),
	VAR(7,"var"),
	MANDATORY(8,"mandatory"),
	TRUE(9,"true"),
	FALSE(10,"false"),
	ALT(11, "alt");
	
	String descricao;
	int id;
	
	private NameTagsEnum(int id, String descricao){
		this.id = id;
		this.descricao = descricao;
	}

	public String getDescricao() {
		return descricao;
	}
	
	public int getId() {
		return id;
	}
	
	public static NameTagsEnum getEnum(String descricao){
		//TODO n lembro como faz
		return null;
	}
}
